<Asuka>
Dera Asuka,
妳交辦的事情,我完成的差不多了。本來的Bug...還是Bug,但我效法微軟精神,快速的推出了下一個版本,
也算是解決了原來的問題。
妳說要取得使用者的Email,這個我也知道如何取得了,不過後面半段,就要請妳們自己測試了。
我寄給妳的範例檔中,有幾行是取得session跟loginurl,在getLoginUrl中,有一個...屬性嗎? 還是參數? 是req_perms
妳只要在這後面,加進妳想拿到使用者的資料項目,就可以囉。
這張圖是沒有email的部份,使用者第一次執行程式時,會看到下面的畫面。
範例檔如下
$session = $facebook->getSession();
$url = $facebook->getLoginUrl(
array(
'canvas' => 1,
'fbconnect' => 0,
'req_perms' => 'publish_stream,status_update,user_birthday,user_location,user_work_history'
)
);
這張圖是有email跟其它五五六六的資料。
範例檔如下
$session = $facebook->getSession();
$url = $facebook->getLoginUrl(
array(
'canvas' => 1,
'fbconnect' => 0,
'req_perms' => 'user_likes,user_about_me,email,publish_stream,status_update,user_birthday,user_location,user_work_history'
)
);
這兩張圖,看出來有那邊不一樣嗎? 重點就在這一行。,
'req_perms' => 'user_likes,user_about_me,email,publish_stream,status_update,user_birthday,user_location,user_work_history'
大部份的使用者,是不會注意內容,直接按下同意的,所以妳們想要什麼盡量拿,如果不知道要拿什麼資料,或是要怎麼拿,也沒關係,法克網站也很貼心的,列了一張表跟詳細的說明出來。
Facebook稱為Facebook Extended Permissions。
最後呈現出來的結果如下圖。
妳們只要把想拿到的資料,塞到自己的資料庫就可以了。
PS:妳說的那間店什麼名字? **很瞎?**吃到飽,那是什麼店啊?
Allen怎了? 這封信給人感覺,他很火大!
還是不要問他好了,明天偷偷去找他吃午餐,呵呵。
</Asuka>
<Allen>
「唷,孫大工程師! 在忙什麼啊? 打快遞單? 這事兒,怎麼會讓大工程師你來打啊?」
我兩眼看著螢幕,實在不想回話。但他又繼續說「我在等著出貨,還不快點打單子,你連中文都不會打嗎?」
抓了抓頭,站起來看了看「前」經理,嘆了口氣,坐下來繼續打單子。
又聽他在那唸啊唸,真的好吵啊!講來講去都那些話,我都會背了,好不容易把厚厚一疊的單據打完,走過去問Nancy 還有沒有什麼事要做,
看來是沒有了。
不過她告訴我,明天中午可以一起吃飯,就明天吧。
我利用了空檔,又看了看Facebook的官網,還有什麼需要測試,我也不知道了,總覺得好累。
</Allen>
(明日待續)
2010/10/18 SunAllen